<?php
namespace app\index\controller;
use app\index\controller\BaseController;
/**
 * 
 */
class WebuploaderController extends BaseController
{
	
	function __construct()
	{
		parent::__construct();
	}

	public function indexAction(){
		return $this->fetch();
	}

	public function uploadAction(){
		$url='';
		// 获取表单上传文件 例如上传了001.jpg
	    $file = request()->file('file');
	    
	    // 移动到框架应用根目录/public/uploads/ 目录下
	    if($file){
	        $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
	        if($info){
	        	$url=APP_URL.'public/uploads/'.$info->getSaveName();
	        	// 添加到数据库
	        	db('file')->insert([
	        		'table'=>'news',
	        		'info_id'=>10,
	        		'field'=>'title_pic',
	        		'url'=>$url,
	        	]);
	        }else{
	            // 上传失败获取错误信息
	            // echo $file->getError();
	        }
	    }
		return json(['url'=>$url]);
	}
}